package com.ruoyi.financial.mapper;

import com.ruoyi.financial.domain.TCwHailianDealPerDay;

import java.util.List;


/**
 * 海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)Mapper接口
 * 
 * @author ruoyi
 * @date 2021-06-19
 */
public interface TCwHailianDealPerDayMapper 
{
    /**
     * 查询海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)
     * 
     * @param id 海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)ID
     * @return 海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)
     */
    public TCwHailianDealPerDay selectTCwHailianDealPerDayById(Long id);

    /**
     * 查询海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)列表
     * 
     * @param tCwHailianDealPerDay 海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)
     * @return 海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)集合
     */
    public List<TCwHailianDealPerDay> selectTCwHailianDealPerDayList(TCwHailianDealPerDay tCwHailianDealPerDay);

    /**
     * 新增海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)
     * 
     * @param tCwHailianDealPerDay 海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)
     * @return 结果
     */
    public int insertTCwHailianDealPerDay(TCwHailianDealPerDay tCwHailianDealPerDay);

    /**
     * 修改海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)
     * 
     * @param tCwHailianDealPerDay 海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)
     * @return 结果
     */
    public int updateTCwHailianDealPerDay(TCwHailianDealPerDay tCwHailianDealPerDay);

    /**
     * 删除海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)
     * 
     * @param id 海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)ID
     * @return 结果
     */
    public int deleteTCwHailianDealPerDayById(Long id);

    /**
     * 批量删除海链财务报(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入)
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteTCwHailianDealPerDayByIds(Long[] ids);
}
